<?php
/**
 * tis-tis 图片分类管理文件，注意：该分类是管理网站根目录下data/image下的文件夹
 *
 * @copyright (c)2010 昆明力行软件  保留所有权利。
 * @link http://www.tis-tis.com
 * @Author: XiangJie
 * @version: 1.0.0
 */
require 'init.php';
require TIS_ROOT.'/admin/internal/smarty_config.php';
require TIS_ROOT.'/admin/internal/tools.php';
require_once TIS_ROOT.'/internal/mysql.class.php';

$smarty->assign('tpl_path','templates/default');

if ($act == 'list') {
	$imagecat = getDir();

	$smarty->assign("title", getPageTitle("图片分类列表"));
	$smarty->assign("imagecat", $imagecat);

	$smarty->display('image_category_list.tpl');
}

else if ($act == 'delete') {
	$path = $_REQUEST['value'];
	if (!$path) {
		redirectURL('image_category.php?act=list', '图片分类不能为空！');
	}

	$path = '../data/images/'.$path;
	file_exists($path);
	$flat = is_have_children($path);

	if ($flat) {
		redirectURL('image_category.php?act=list', '不能删除有图片的分类！');
	}

	$flat = remove_file($path);
	if ($flat) {
		redirectURL('image_category.php?act=list', '删除成功！');
	} else {
		redirectURL('image_category.php?act=list', '删除分类失败，请修改相关权限！');
	}

}


/**
 *
 * 获取图片目录的子目录
 */
function getDir() {
	$template_dir        = @opendir('../data/images');
	$temp = array();

	while ($file = readdir($template_dir))

	{

		if ($file != '.' && $file != '..' && is_dir('../data/images/' . $file) && $file != '.svn' && $file != 'index.htm')

		{

			$temp[] = $file;

		}

	}
	
	@closedir($template_dir);

	return $temp;
}

function getImages($file_name) {
	$temp = array();

	while ($file = readdir($file_name))
	{
		if ($file != '.' && $file != '..' && $file != '.svn' && $file != 'index.htm') {
			if(check_file_type($file)) {
				$temp[] = $file;
			}
		}
	}

	return $temp;
}